package com.joyintech.vo.fundProd;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;


@JsonIgnoreProperties(ignoreUnknown = true)
public class Request {

    /**
     * 系统编号	新增	必输	基金是30
     */
    @JacksonXmlProperty(localName = "sysflag")
    private String sysFlag;

    /**
     *     		功能号	新增	必输	新系统交易编号
     */
    @JacksonXmlProperty(localName = "funcid")
    private String funcId;

    /**
     * 定位串
     */
    @JacksonXmlProperty(localName = "OffSet")
    private String offSet;

    /**
     * 查询行数
     */
    @JacksonXmlProperty(localName = "QueryNum")
    private String queryNum;

    /**
     * 业务类型 1.公墓基金 3.券商集合(券商资管)
     */
    @JacksonXmlProperty(localName = "BusiType")
    private String busiType;

    /**
     * 交易机构
     */
    @JacksonXmlProperty(localName = "BranchNo")
    private String branchNo;

    /**
     * 允许购买标识		☆	"0-查询个人客户可购买的产品(该产品对私销售或对公对私均可销售),不查询只对机构客户销售的产品
     *             1-查询机构客户可购买的产品(该产品对公销售或对公对私均可销售)不查询只对个人客户销售的产品"
     */
    @JacksonXmlProperty(localName = "SaleAllowFlag")
    private String saleAllowFlag;

    public String getSaleAllowFlag() {
        return saleAllowFlag;
    }

    public void setSaleAllowFlag(String saleAllowFlag) {
        this.saleAllowFlag = saleAllowFlag;
    }

    public String getSysFlag() {
        return sysFlag;
    }

    public void setSysFlag(String sysFlag) {
        this.sysFlag = sysFlag;
    }

    public String getFuncId() {
        return funcId;
    }

    public void setFuncId(String funcId) {
        this.funcId = funcId;
    }

    public String getOffSet() {
        return offSet;
    }

    public void setOffSet(String offSet) {
        this.offSet = offSet;
    }

    public String getQueryNum() {
        return queryNum;
    }

    public void setQueryNum(String queryNum) {
        this.queryNum = queryNum;
    }

    public String getBusiType() {
        return busiType;
    }

    public void setBusiType(String busiType) {
        this.busiType = busiType;
    }

    public String getBranchNo() {
        return branchNo;
    }

    public void setBranchNo(String branchNo) {
        this.branchNo = branchNo;
    }
}
